package com.qingcloud.wcenter.model.sdata.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 预警数据返回对象
 */
@Data
public class MoWarnCountData implements Serializable {

    @ApiModelProperty(value = "船舶 bianhao", example = "90265")
    private String moId;

    @ApiModelProperty(value = "IAQI", example = "10")
    private Integer iaqi;

    @ApiModelProperty(value = "预警总次数", example = "10")
    private String totalCount;

    @ApiModelProperty(value = "预警总频率", example = "10")
    private String totalRate;


    @ApiModelProperty(value = "一级告警频率", example = "10")
    private String oneTotalRate;


    @ApiModelProperty(value = "二级告警频率", example = "10")
    private String twoTotalRate;

    @ApiModelProperty(value = "三级告警频率", example = "10")
    private String threeTotalRate;

    @ApiModelProperty(value = "数据总条数", example = "10")
    private Integer allTotal;

    @ApiModelProperty(value = "pm2.5一般数量", example = "10")
    private String pm25OneCount;

    @ApiModelProperty(value = "pm2.5一般频率", example = "10")
    private String pm25OneRate;

    @ApiModelProperty(value = "pm2.5紧急数量", example = "10")
    private String pm25TwoCount;

    @ApiModelProperty(value = "pm2.5紧急频率", example = "10")
    private String pm25TwoRate;

    @ApiModelProperty(value = "pm2.5特别紧急数量", example = "10")
    private String pm25ThreeCount;

    @ApiModelProperty(value = "pm2.5特别紧急频率", example = "10")
    private String pm25ThreeRate;

    @ApiModelProperty(value = "pm25预警数量", example = "10")
    private String pm25Count;

    @ApiModelProperty(value = "pm25预警频率", example = "10")
    private String pm25Rate;

    @ApiModelProperty(value = "pm2.5总次数", example = "10")
    private Integer pm25Total;

    @ApiModelProperty(value = "甲醛一般数量", example = "10")
    private String hchoOneCount;

    @ApiModelProperty(value = "甲醛一般频率", example = "10")
    private String hchoOneRate;

    @ApiModelProperty(value = "甲醛紧急数量", example = "10")
    private String hchoTwoCount;

    @ApiModelProperty(value = "甲醛紧急频率", example = "10")
    private String hchoTwoRate;

    @ApiModelProperty(value = "甲醛特别紧急数量", example = "10")
    private String hchoThreeCount;

    @ApiModelProperty(value = "甲醛特别紧急频率", example = "10")
    private String hchoThreeRate;

    @ApiModelProperty(value = "hcho预警数量", example = "10")
    private String hchoCount;

    @ApiModelProperty(value = "hcho预警频率", example = "10")
    private String hchoRate;

    @ApiModelProperty(value = "甲醛总次数", example = "10")
    private Integer hchoTotal;

    @ApiModelProperty(value = "tvoc一般数量", example = "10")
    private String tvocOneCount;

    @ApiModelProperty(value = "tvoc一般频率", example = "10")
    private String tvocOneRate;

    @ApiModelProperty(value = "tvoc紧急数量", example = "10")
    private String tvocTwoCount;

    @ApiModelProperty(value = "tvoc紧急频率", example = "10")
    private String tvocTwoRate;

    @ApiModelProperty(value = "tvoc特别紧急数量", example = "10")
    private String tvocThreeCount;

    @ApiModelProperty(value = "tvoc特别紧急频率", example = "10")
    private String tvocThreeRate;

    @ApiModelProperty(value = "tvoc预警数量", example = "10")
    private String tvocCount;

    @ApiModelProperty(value = "tvoc预警频率", example = "10")
    private String tvocRate;

    @ApiModelProperty(value = "TVOC总次数", example = "10")
    private Integer tvocTotal;

    @ApiModelProperty(value = "生物粒子一般数量", example = "10")
    private String virusOneCount;

    @ApiModelProperty(value = "生物粒子一般频率", example = "10")
    private String virusOneRate;

    @ApiModelProperty(value = "生物粒子紧急数量", example = "10")
    private String virusTwoCount;

    @ApiModelProperty(value = "生物粒子紧急频率", example = "10")
    private String virusTwoRate;

    @ApiModelProperty(value = "生物粒子特别紧急数量", example = "10")
    private String virusThreeCount;

    @ApiModelProperty(value = "生物粒子特别紧急频率", example = "10")
    private String virusThreeRate;

    @ApiModelProperty(value = "生物粒子预警数量", example = "10")
    private String virusCount;

    @ApiModelProperty(value = "生物粒子预警频率", example = "10")
    private String virusRate;

    @ApiModelProperty(value = "生物粒子总次数", example = "10")
    private Integer virusTotal;

    @ApiModelProperty(value = "co2一般数量", example = "10")
    private String co2OneCount;

    @ApiModelProperty(value = "co2一般频率", example = "10")
    private String co2OneRate;

    @ApiModelProperty(value = "co2紧急数量", example = "10")
    private String co2TwoCount;

    @ApiModelProperty(value = "co2紧急频率", example = "10")
    private String co2TwoRate;

    @ApiModelProperty(value = "co2特别紧急数量", example = "10")
    private String co2ThreeCount;

    @ApiModelProperty(value = "co2特别紧急频率", example = "10")
    private String co2ThreeRate;

    @ApiModelProperty(value = "co2预警数量", example = "10")
    private String co2Count;

    @ApiModelProperty(value = "co2预警频率", example = "10")
    private String co2Rate;

    @ApiModelProperty(value = "co2总次数", example = "10")
    private Integer co2Total;

    @ApiModelProperty(value = "所有污染物一般数量", example = "10")
    private String oneTotalCount;

    @ApiModelProperty(value = "所有污染物紧急数量", example = "10")
    private String twoTotalCount;

    @ApiModelProperty(value = "所有污染物特别紧急数量", example = "10")
    private String threeTotalCount;

    public String getTotalCount() {
        return totalCount == null ? "--" : totalCount;
    }

    public String getTotalRate() {
        return totalRate == null ? "--" : totalRate;
    }

    public String getPm25OneCount() {
        return pm25OneCount == null ? "--" : pm25OneCount;
    }

    public String getPm25OneRate() {
        return pm25OneRate == null ? "--" : pm25OneRate;
    }

    public String getPm25TwoCount() {
        return pm25TwoCount == null ? "--" : pm25TwoCount;
    }

    public String getPm25TwoRate() {
        return pm25TwoRate == null ? "--" : pm25TwoRate;
    }

    public String getPm25ThreeCount() {
        return pm25ThreeCount == null ? "--" : pm25ThreeCount;
    }

    public String getPm25ThreeRate() {
        return pm25ThreeRate == null ? "--" : pm25ThreeRate;
    }

    public String getHchoOneCount() {
        return hchoOneCount == null ? "--" : hchoOneCount;
    }

    public String getHchoOneRate() {
        return hchoOneRate == null ? "--" : hchoOneRate;
    }

    public String getHchoTwoCount() {
        return hchoTwoCount == null ? "--" : hchoTwoCount;
    }

    public String getHchoTwoRate() {
        return hchoTwoRate == null ? "--" : hchoTwoRate;
    }

    public String getHchoThreeCount() {
        return hchoThreeCount == null ? "--" : hchoThreeCount;
    }

    public String getHchoThreeRate() {
        return hchoThreeRate == null ? "--" : hchoThreeRate;
    }

    public String getTvocOneCount() {
        return tvocOneCount == null ? "--" : tvocOneCount;
    }

    public String getTvocOneRate() {
        return tvocOneRate == null ? "--" : tvocOneRate;
    }

    public String getTvocTwoCount() {
        return tvocTwoCount == null ? "--" : tvocTwoCount;
    }

    public String getTvocTwoRate() {
        return tvocTwoRate == null ? "--" : tvocTwoRate;
    }

    public String getTvocThreeCount() {
        return tvocThreeCount == null ? "--" : tvocThreeCount;
    }

    public String getTvocThreeRate() {
        return tvocThreeRate == null ? "--" : tvocThreeRate;
    }

    public String getCo2OneCount() {
        return co2OneCount == null ? "--" : co2OneCount;
    }

    public String getCo2OneRate() {
        return co2OneRate == null ? "--" : co2OneRate;
    }

    public String getCo2TwoCount() {
        return co2TwoCount == null ? "--" : co2TwoCount;
    }

    public String getCo2TwoRate() {
        return co2TwoRate == null ? "--" : co2TwoRate;
    }

    public String getCo2ThreeCount() {
        return co2ThreeCount == null ? "--" : co2ThreeCount;
    }

    public String getCo2ThreeRate() {
        return co2ThreeRate == null ? "--" : co2ThreeRate;
    }

    public String getPm25Count() {
        return pm25Count == null ? "--" : pm25Count;
    }

    public String getPm25Rate() {
        return pm25Rate == null ? "--" : pm25Rate;
    }

    public String getHchoCount() {
        return hchoCount == null ? "--" : hchoCount;
    }

    public String getHchoRate() {
        return hchoRate == null ? "--" : hchoRate;
    }

    public String getTvocCount() {
        return tvocCount == null ? "--" : tvocCount;
    }

    public String getTvocRate() {
        return tvocRate == null ? "--" : tvocRate;
    }

    public String getCo2Count() {
        return co2Count == null ? "--" : co2Count;
    }

    public String getCo2Rate() {
        return co2Rate == null ? "--" : co2Rate;
    }

    public String getOneTotalCount() {
        return oneTotalCount == null ? "--" : oneTotalCount;
    }

    public String getTwoTotalCount() {
        return twoTotalCount == null ? "--" : twoTotalCount;
    }

    public String getThreeTotalCount() {
        return threeTotalCount == null ? "--" : threeTotalCount;
    }

    public String getVirusOneCount() {
        return virusOneCount == null ? "--" : virusOneCount;
    }

    public String getVirusOneRate() {
        return virusOneRate == null ? "--" : virusOneRate;
    }

    public String getVirusTwoCount() {
        return virusTwoCount == null ? "--" : virusTwoCount;
    }

    public String getVirusTwoRate() {
        return virusTwoRate == null ? "--" : virusTwoRate;
    }

    public String getVirusThreeCount() {
        return virusThreeCount == null ? "--" : virusThreeCount;
    }

    public String getVirusThreeRate() {
        return virusThreeRate == null ? "--" : virusThreeRate;
    }

    public String getVirusCount() {
        return virusCount == null ? "--" : virusCount;
    }

    public String getVirusRate() {
        return virusRate == null ? "--" : virusRate;
    }
}
